package gui;

import dados.*;

public class Instancia {
	private static RepositorioCliente repCliente=null;
	private static RepositorioTipoServico repTipoServico=null;
	private static RepositorioServico repServico=null;
	private static RepositorioFuncionario repFuncionario=null;
	private static RepositorioAtendimento repAtendimento=null;
	
	public static RepositorioCliente getRepCliente() {
		if (repCliente==null){
			repCliente= new RepositorioCliente("cliente.dat");
		}
		return repCliente;
	}

	public static RepositorioTipoServico getRepTiposServico() {
		if (repTipoServico==null){
			repTipoServico= new RepositorioTipoServico("tipo_servico.dat");
		}
		return repTipoServico;
	}

	public static RepositorioServico getRepServico() {
		if (repServico==null){
			repServico= new RepositorioServico("servico.dat");
		}
		return repServico;
	}
	public static RepositorioFuncionario getRepFuncionario() {
		if (repFuncionario==null){
			repFuncionario= new RepositorioFuncionario("funcionario.dat");
		}
		return repFuncionario;
	}
	public static RepositorioAtendimento getRepAtendimento() {
		if (repAtendimento==null){
			repAtendimento= new RepositorioAtendimento("atendimento.dat");
		}
		return repAtendimento;
	}
}
